home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-04-25 | 1.1 KB | 56 lines | [TEXT/CWIE] |
- // ==================================================
- // CFlavor.h
- // Copyright (C) 1996-1997 Mizutori Tetsuya
- // November 22, 1996; February 6, 1997.
- // ==================================================
- // All documents are pretty-printed in 10-point Geneva font.
-
- #pragma once
-
- #include <Drag.h>
-
-
- class CFlavor {
-
- public:
- CFlavor();
- CFlavor(
- DragReference inDragRef,
- ItemReference inItemRef );
- ~CFlavor();
-
- private:
-
- // Retrieve data from a drag reference
- OSErr GetFlavorText(
- DragReference inDragRef,
- ItemReference inItemRef,
- Handle theTextH,
- Size & theTextLen );
-
- OSErr GetFlavorPString(
- DragReference inDragRef,
- ItemReference inItemRef,
- Str255 theString );
-
- OSErr GetFlavorHFS(
- DragReference inDragRef,
- ItemReference inItemRef,
- HFSFlavor & theHFSFlavor );
-
- OSErr GetFlavorFSSpec(
- DragReference inDragRef,
- ItemReference inItemRef,
- FSSpec & theFSSpec );
-
- public:
-
- FlavorType mType;
- Handle mTextH;
- long mTextLen;
- FSSpec mFSSpec;
- };
-
-
- // end of definitions
-